package com.asia.domain.ods;

import java.util.Date;

/**
 * OdsFieldHistoryTable entity. @author MyEclipse Persistence Tools
 */

public class OdsFieldHistoryTable implements java.io.Serializable {

    // Fields

    private Long odsFieldHistoryId;
    private Long fieldId;
    private String odsTableName;
    private String odsFieldMainFileColumnNumber;
    private String odsFieldName;
    private String odsFieldDatatype;
    private String odsFieldSpecification;
    private String odsFieldDimen;
    private String odsFieldMoreinfo;
    private String odsFieldColumnNumber;
    private String odsFieldAlterUser;
    private Date odsOdsFieldAlterDate;

    // Constructors

    /**
     * default constructor
     */
    public OdsFieldHistoryTable() {
    }

    /**
     * minimal constructor
     */
    public OdsFieldHistoryTable(Long odsFieldHistoryId, Long fieldId,
                                String odsTableName, String odsFieldName, String odsFieldDatatype) {
        this.odsFieldHistoryId = odsFieldHistoryId;
        this.fieldId = fieldId;
        this.odsTableName = odsTableName;
        this.odsFieldName = odsFieldName;
        this.odsFieldDatatype = odsFieldDatatype;
    }

    /**
     * full constructor
     */
    public OdsFieldHistoryTable(Long odsFieldHistoryId, Long fieldId,
                                String odsTableName, String odsFieldMainFileColumnNumber,
                                String odsFieldName, String odsFieldDatatype,
                                String odsFieldSpecification, String odsFieldDimen,
                                String odsFieldMoreinfo, String odsFieldColumnNumber,
                                String odsFieldAlterUser, Date odsOdsFieldAlterDate) {
        this.odsFieldHistoryId = odsFieldHistoryId;
        this.fieldId = fieldId;
        this.odsTableName = odsTableName;
        this.odsFieldMainFileColumnNumber = odsFieldMainFileColumnNumber;
        this.odsFieldName = odsFieldName;
        this.odsFieldDatatype = odsFieldDatatype;
        this.odsFieldSpecification = odsFieldSpecification;
        this.odsFieldDimen = odsFieldDimen;
        this.odsFieldMoreinfo = odsFieldMoreinfo;
        this.odsFieldColumnNumber = odsFieldColumnNumber;
        this.odsFieldAlterUser = odsFieldAlterUser;
        this.odsOdsFieldAlterDate = odsOdsFieldAlterDate;
    }

    // Property accessors

    public Long getOdsFieldHistoryId() {
        return this.odsFieldHistoryId;
    }

    public void setOdsFieldHistoryId(Long odsFieldHistoryId) {
        this.odsFieldHistoryId = odsFieldHistoryId;
    }

    public Long getFieldId() {
        return this.fieldId;
    }

    public void setFieldId(Long fieldId) {
        this.fieldId = fieldId;
    }

    public String getOdsTableName() {
        return this.odsTableName;
    }

    public void setOdsTableName(String odsTableName) {
        this.odsTableName = odsTableName;
    }

    public String getOdsFieldMainFileColumnNumber() {
        return this.odsFieldMainFileColumnNumber;
    }

    public void setOdsFieldMainFileColumnNumber(
            String odsFieldMainFileColumnNumber) {
        this.odsFieldMainFileColumnNumber = odsFieldMainFileColumnNumber;
    }

    public String getOdsFieldName() {
        return this.odsFieldName;
    }

    public void setOdsFieldName(String odsFieldName) {
        this.odsFieldName = odsFieldName;
    }

    public String getOdsFieldDatatype() {
        return this.odsFieldDatatype;
    }

    public void setOdsFieldDatatype(String odsFieldDatatype) {
        this.odsFieldDatatype = odsFieldDatatype;
    }

    public String getOdsFieldSpecification() {
        return this.odsFieldSpecification;
    }

    public void setOdsFieldSpecification(String odsFieldSpecification) {
        this.odsFieldSpecification = odsFieldSpecification;
    }

    public String getOdsFieldDimen() {
        return this.odsFieldDimen;
    }

    public void setOdsFieldDimen(String odsFieldDimen) {
        this.odsFieldDimen = odsFieldDimen;
    }

    public String getOdsFieldMoreinfo() {
        return this.odsFieldMoreinfo;
    }

    public void setOdsFieldMoreinfo(String odsFieldMoreinfo) {
        this.odsFieldMoreinfo = odsFieldMoreinfo;
    }

    public String getOdsFieldColumnNumber() {
        return this.odsFieldColumnNumber;
    }

    public void setOdsFieldColumnNumber(String odsFieldColumnNumber) {
        this.odsFieldColumnNumber = odsFieldColumnNumber;
    }

    public String getOdsFieldAlterUser() {
        return this.odsFieldAlterUser;
    }

    public void setOdsFieldAlterUser(String odsFieldAlterUser) {
        this.odsFieldAlterUser = odsFieldAlterUser;
    }

    public Date getOdsOdsFieldAlterDate() {
        return this.odsOdsFieldAlterDate;
    }

    public void setOdsOdsFieldAlterDate(Date odsOdsFieldAlterDate) {
        this.odsOdsFieldAlterDate = odsOdsFieldAlterDate;
    }

}